From: Keir Fraser Date: Sat, 22 Sep 2007 08:39:18 +0000 (+0100) Subject: vmxassist: Emulate HLT. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14937^2~42 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=d68181c014cb8c33a8cbdeef2024377c48d9cb7f;p=xen.git vmxassist: Emulate HLT. Signed-off-by: Keir Fraser --- diff --git a/tools/firmware/vmxassist/vm86.c b/tools/firmware/vmxassist/vm86.c index 0ac9ed51df..772af1bf8c 100644 --- a/tools/firmware/vmxassist/vm86.c +++ b/tools/firmware/vmxassist/vm86.c @@ -1622,6 +1622,11 @@ opcode(struct regs *regs) TRACE((regs, regs->eip - eip, "lock")); continue; + case 0xF4: /* hlt */ + TRACE((regs, regs->eip - eip, "hlt")); + /* Do something power-saving here! */ + return OPC_EMULATED; + case 0xF6: /* addr32 testb $imm, r/m8 */ if (!(prefix & ADDR32)) goto invalid;